# voorkomende foutmeldingen afvangen met standaard melding over lesindeling ini_set('display_errors', 'On'); error_reporting(E_ALL); function myErrorHandler($errno, $errstr) { echo 'Voor vandaag zijn er (nog) geen lessen ingedeeld.
'; } set_error_handler('myErrorHandler'); ?> # Argument [a] opgegeven met gewenste datum voor weergave ? if(isset($_GET["a"])) { $date= $_GET["a"]; } else { $date=date("Ymd"); } # Date strings voor gewenste dag en de dag ervoor/erna aanmaken $dispdate = new DateTime($date); $displaydate = $dispdate->format('d F'); $prevdate = new DateTime($date); $nextdate = new DateTime($date); $prvdate=$prevdate->sub(new DateInterval('P1D'))->format('Ymd'); $nxtdate=$nextdate->add(new DateInterval('P1D'))->format('Ymd'); $nmeng = array('january', 'february', 'march' , 'april' , 'may' , 'june' , 'july' , 'august' , 'september' , 'october' , 'november', 'december'); $nmned = array('Januari', 'Februari', 'Maart' , 'April' , 'Mei' , 'Juni' , 'Juli' , 'Augustus' , 'September' , 'Oktober' , 'November', 'December'); $displaydate2 = str_ireplace($nmeng, $nmned, $displaydate); # Bestandsnamen $filename = "xml/" . $date . ".xml"; $prevfile= "xml/" . $prvdate . ".xml"; $nxtfile= "xml/" . $nxtdate . ".xml"; ?>
echo $displaydate2; ?>
# Knoppen voor opvragen dagen voor/na huidige dag echo "
"; if (file_exists($prevfile)) { echo "
Vorige
"; } if (file_exists($nxtfile)) { echo "
Volgende
"; } echo "
"; ?>
Tijd
Omschrijving
Locatie (#/max)